package com.party.core.service.member;

import com.party.core.model.member.MemberAddress;
import com.party.core.service.IBaseService;

/**
 * @Author: Administrator.
 * @Description: 商城用户地址库
 * @Date:Created in 2017/9/12 0012 下午 17:10.
 */
public interface IMemberAddressService extends IBaseService<MemberAddress> {
    /**
     * 获取默认地址
     *
     * @param memberId 用户id
     * @return
     */
    MemberAddress getDefaultAddress(String memberId);

    /**
     * 取消默认地址
     * @param memberId 用户id
     */
    void cancelDefaultAddress(String memberId);

    /**
     * 获取用户最新的地址
     *
     * @param memberId 用户id
     * @return
     */
    MemberAddress getBestNew(String memberId);
}
